Webster's Revised Unabridged Dictionary · 1913

Lemniscus

Lemniscus (lem*nis"kus) , noun

[L. See Lemniscata.]

(Zoology) One of two oval bodies hanging from the interior walls of the body in the Acanthocephala.