Amefurashi

From Wikipedia, the free encyclopedia

Amefurashi is a Japanese mythological monster that resembles a child. Literally the monster would be called something like "The Rain Bringer".