Adjective Definition

sustentacular

1.Definition: serving to sustain or support

"Sustentacular cells"




Please Share