Japanese dictionary
たきのぼり
(fish) climbing (swimming) up waterfall
Kanji details
・waterfall
・rapids
・cascade
・ascend
・climb up