meaning of land mine

1. an explosive mine hidden underground; explodes when stepped on or driven over


Related Words

land mine |

Developed & Maintained By Taraprasad.com

Treasure Words