Kotomora
オニカマス (onikamasu) Japanese meaning: great barracuda | Kotomora