land torpedoes
English
Noun
land
torpedoes
plural of
land torpedo