land mine in Latin
land mine in Latin
mina terrestris
(military) A mine that is placed on land and designed to explode when stepped upon or touched.