sustentacular

  • (a) serving to sustain or support
    • sustentacular cells

Words of close approximity