Land-mine meaning

An explosive charge hidden under the surface of the ground and detonated as by pressure upon it.
noun
1
0
(military) A mine that is placed on land and designed to explode when stepped upon or touched.
noun
1
0
An explosive mine laid usually just below the surface of the ground.
noun
0
0
(informal) A concealed yet incipient crisis.
noun
0
0
Advertisement