Definition of pigeon tower in English:

pigeon tower

noun

  • A tower in which domestic pigeons roost.

Origin

Mid 19th century.