Kotomora
アメフラシ (amefurashi) Japanese meaning: sea hare | Kotomora