Polish-English dictionary »

lampart morski meaning in English

PolishEnglish
lampart morski noun

leopard sealnoun
Hydrurga leptonyx