Vocabulary

河太郎

kappa (mythical water-dwelling creature)

noun