noun
1. : a mine designed to be dropped from the air especially into water
2. : a large light-case bomb dropped by parachute — called also land mine
noun
1. : a mine designed to be dropped from the air especially into water
2. : a large light-case bomb dropped by parachute — called also land mine
Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012