SEA SQUIRT


Meaning of SEA SQUIRT in English

[sea squirt] n (1850): ascidian

Merriam-Webster English vocab.      Английский словарь Merriam Webster.