geesaa

English: Translation
mollusk sp.: fimbria soverbii
noun