Kotomora
アノマロカリス (あのまろかりす) Japanese meaning | Kotomora