cat-castle

English

Noun

cat-castle

  1. (historical, Middle Ages) A type of movable tower which could cover a sapper advancing to a besieged place.