Dictionary search results

Showing 1-3 of 3 results

landmine British & World English

An explosive mine laid on or just under the surface of the ground

land mine English-Spanish

mina f (de tierra)