LOCULAMENT MEANING IN ENGLISH

• Loculament Definition & Synonyms

  1. (n.) The cell of a pericarp in which the seed is lodged.


RECENT SEARCHES