meaning of almeja

almeja - Spanish to English

clam