SUPERPLANT MEANING IN ENGLISH

• Superplant Definition & Synonyms

  1. (n.) A plant growing on another, as the mistletoe; an epiphyte.


RECENT SEARCHES