Kotomora
綿球 (めんきゅう, menkyuu) Japanese meaning: cotton ball | Kotomora