LEMNISCUS Meaning of LEMNISCUS in English ( n. ) One of two oval bodies hanging from the interior walls of the body in the Acanthocephala. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012