SAGITTOCYST


Meaning of SAGITTOCYST in English

noun a defensive cell containing a minute rodlike structure which may be expelled. such cells are found in certain turbellaria.

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