Definition of drum tower in English:

drum tower

noun

  • 1A kind of tower, particularly associated with east and south-east Asia, housing a drum which is sounded to raise the alarm or to mark the hour of the day.

  • 2A large cylindrical tower, frequently forming part of a castle or other fortified structure.

Origin

Late 17th century.