Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

watercannon Definition

Cancel
watercannon
noun(water cannon)
a large truck-mounted nozzle for directing a high-pressure stream of water (as at a crowd of rioters or demonstrators)

Words Related to watercannon!

watercannon Examples by Brain Bank Users