Polish-English dictionary »

grota meaning in English

PolishEnglish
grota noun

grottonoun
small cave