self-pollinated

Adjective
  1. Fertilized by its own pollen (synset 300874998)

Found on Word Lists

Other Searches