SEA MOUSE MEANING IN ENGLISH

• Sea mouse Definition & Synonyms

  1. () The dunlin.
  2. () A dorsibranchiate annelid, belonging to Aphrodite and allied genera, having long, slender, hairlike setae on the sides.


RECENT SEARCHES