Word Definition - 酷斯拉

kù sī lā Godzilla (Japanese ゴジラ Gojira); see also 哥斯拉[gē sī lā]