Definition of Self-Pollinated

  • 1. Fertilized by its own pollen Adjective Satellite

Synonyms for word "self-pollinated"

Semanticaly linked words with "self-pollinated"