Kotomora
ホヤ (ほや, hoya) Japanese meaning: sea squirt | Kotomora