Kotomora
田楽法師 (dengakuhoushi) Japanese meaning | Kotomora