Polish-English dictionary »

karakan meaning in English

PolishEnglish
karakan noun

cockroachnoun
type of insect