UNICAPSULAR MEANING IN ENGLISH

• Unicapsular Definition & Synonyms

  1. () Having but one capsule to each flower.


RECENT SEARCHES