English-Polish dictionary »

saba meaning in Polish

EnglishPolish
Saba noun
island

Sabanoun