deluge gun /ˈdɛltə ˈdɪstɹɪbjˌuːtəɹi/ n

中文:消防水炮

Meaning:Pump that delivers a strong jet of water.

Found in these illustrated scenes(1)

‹ Browse all scenes