Definition of pigeon loft in English:

pigeon loft

noun

  • A loft in which domestic pigeons roost; (figurative) a high place, a lookout.

Origin

Early 17th century.