PENTASPERMOUS MEANING IN ENGLISH

• Pentaspermous Definition & Synonyms

  1. (a.) Containing five seeds.


RECENT SEARCHES