Kotomora
唐綿 (touwata) Japanese meaning: tropical milkweed | Kotomora