SEA SLUG MEANING IN ENGLISH

• Sea slug Definition & Synonyms

  1. () A nudibranch mollusk.
  2. () A holothurian.


RECENT SEARCHES