SELF-FERTILISED as ADJECTIVE

  1. Meaning
    • fertilized by its own pollen
    Synonym(s) Similar To