Kotomora
スナギンチャク (sunaginchaku) Japanese meaning: zoanthid | Kotomora