Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of hercogamous

- Not capable of self-fertilization; -- said of hermaphrodite flowers in which some structural obstacle forbids autogamy.