Kotomora
ダンプカー (danpukaa) Japanese meaning: dump truck | Kotomora