LEMNISCUS


Meaning of LEMNISCUS in English

noun one of two oval bodies hanging from the interior walls of the body in the acanthocephala.

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