Kotomora
放水車 (housuisha) Japanese meaning: water truck | Kotomora