ZILLA


Meaning of ZILLA in English

Suffix that denotes the biggest, baddest version of a thing. Example: That new hummer is car-zilla

Slang English vocab.      Английский сленговый словарь.