Kotomora
唐法師 (touboshi) Japanese meaning: Champa rice | Kotomora