Japanese dictionary
ばかでかい
enormous; gargantuan; immense; ridiculously large
Kanji details
・horse
・deer