English dictionary
self-pollinating meaning and definition
Definition and meaning of self-pollinating at MeaningMonkey.org. self-pollinating meaning and definition in the English Dictionary.SELF-POLLINATING adjective
Definition of self-pollinating (adjective)
- of or relating to or characteristic of self-pollination
Source: Princeton University Wordnet