land torpedo

English

Noun

land torpedo (plural land torpedos or land torpedoes)

  1. (obsolete) Synonym of land mine.