PISTILLATE MEANING IN ENGLISH

• Pistillate Definition & Synonyms

  1. (a.) Having a pistil or pistils; -- usually said of flowers having pistils but no stamens.


RECENT SEARCHES