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
Feedback