Polish-English dictionary »

montserrat meaning in English

PolishEnglish
Montserrat noun

Montserratnoun
island

Your history