self-fertilised Meaning, Definition & Usage

  1. adjective satellite fertilized by its own pollen
    self-fertilized; self-pollinated.

WordNet