Home
Search
Index
Definify.com
Definition
2024
shot_tower
shot tower
English
Noun
shot
tower
(
plural
shot towers
)
A tall building in which
droplets
of molten
lead
fall into a pool of water in order to form
lead shot
Similar Results