VariousWords beta
Related Terms:
Noun
Definition: The condition where self-pollination is impossible (e.g. due to physical obstacles or mutations).
VariousWords beta
Definition: The condition where self-pollination is impossible (e.g. due to physical obstacles or mutations).