Polish-English dictionary »

mina lądowa meaning in English

PolishEnglish
mina lądowa noun

land minenoun
mine that is placed on land