self-pollinated

a. 自花受粉的

英文釋義

  1. fertilized by its own pollen