Chinese-English dictionary »

地雷 /dìléi/ meaning in English

ChineseEnglish
地雷 /dìléi/ noun

land mine [land mines](mine that is placed on land)
noun
[UK: lænd maɪn] [US: ˈlænd ˈmaɪn]

mine [mines](military: exploding device)
noun
[UK: maɪn] [US: ˈmaɪn]