INTRAFOLIACEOUS MEANING IN ENGLISH

• Intrafoliaceous Definition & Synonyms

  1. (a.) Growing immediately above, or in front of, a leaf; as, intrafoliaceous stipules.


RECENT SEARCHES