PODOCARP MEANING IN ENGLISH

• Podocarp Definition & Synonyms

  1. (n.) A stem, or footstalk, supporting the fruit.


RECENT SEARCHES