English-Polish dictionary »

socotra meaning in Polish

EnglishPolish
Socotra noun
An island south of Yemen

Sokotranoun