Definition of pigeon's throat in English:

pigeon's throat

noun

  • A blue-green colour.

Origin

Mid 19th century; earliest use found in Scientific American.