AMPHICARPOUS MEANING IN ENGLISH

• Amphicarpous Definition & Synonyms

  1. (a.) Producing fruit of two kinds, either as to form or time of ripening.


RECENT SEARCHES