dalia-mea

English: Translation
mollusk sp.: mitra mitra
noun