Back to Dictionary
酷斯拉
Kùsīlā
1.
Godzilla (Japanese [[ゴジラ]] Gojira)
2.
see also [[哥斯拉<Gēsīlā>]]
Noun