Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
landmines
in English
landmines
us
/ˈlændˌmaɪnz/
uk
/ˈlændˌmaɪnz/
#moderate
Definitions
Noun
explosive
devices
on
land
devices
designed
to
detonate
on
contact
(
stepping
,
touching
)
Base Words
land
mines