Japanese dictionary
あまだれいしをうがつ
slow but steady wins the race; constant effort will result in success
Kanji details
・rain
・droop
・suspend
・hang
・slouch
・stone
・put on (to the feet)
・dig
・pierce
・drill