SEA SQUIRT MEANING IN ENGLISH

• Sea squirt Definition & Synonyms

  1. () An ascidian. See Illust. under Tunicata.


RECENT SEARCHES