Kotomora
与太郎 (yotarou) Japanese meaning: slow-witted fellow | Kotomora