Polish-English dictionary »

charybda meaning in English

PolishEnglish
Charybda noun

Charybdisnoun
Greek mythological monster