Lemniscus

word

Noun

One of two oval bodies hanging from the interior walls of the body in the Acanthocephala.
More about this word
Synonyms and related words
Explore this word