SEA STAR MEANING IN ENGLISH

• Sea star Definition & Synonyms

  1. () A starfish, or brittle star.


RECENT SEARCHES