Direct from Disney Store Japan, new Urupocha chan Sakura Plush are now available at Walt Disney World. In Japanese, “uru” means teary eyed, while “pocha” means chubby. “Chan” is a Japanese term of endearment used for people or things that are cute. And sakura refers to cherry blossoms, so all these adorable plush are a soft shade of pink. We already found some...
