laughing dove

laughing dove antonyms

laughing dove definitions

noun
  • A small pigeon (Spilopelia senegalensis) native to the tropics in Africa south of the Sahara; the Middle East; and southern Asia east to India.