LIMACINA MEANING IN ENGLISH

• Limacina Definition & Synonyms

  1. (n.) A genus of small spiral pteropods, common in the Arctic and Antarctic seas. It contributes to the food of the right whales.


RECENT SEARCHES