Polish-English dictionary »

godzilla meaning in English

PolishEnglish
Godzilla noun

Godzillanoun
Japanese science-fiction monster