Kotomora
でかい (dekai) Japanese meaning: huge | Kotomora