alelo-hatuli

English: Translation
mollusk sp.: pearly nautilus
noun