Kotomora
オオバウチワエビ (oobauchiwaebi) Japanese meaning | Kotomora