MERENCHYMA


Meaning of MERENCHYMA in English

noun tissue composed of spheroidal cells.

Webster English vocab.      Английский словарь Webster.