Noun
frog (including members of the genera Rana and Megalophrys); term for a Chinese Type 72 anti-personnel mine; (so called because of the chirping noise it makes just before it explodes)
Headley
Noun
frog
Wiktionary
Noun
Chinese type 72 antipersonnel mine (because of the chirping noise it makes just before it explodes)