Kotomora
アホ面 (あほづら, ahozura) Japanese meaning: stupid face | Kotomora