This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Lemniscus

  1. n.
    One of two oval bodies hanging from the interior walls of the body in the Acanthocephala.



Shares

Related Words

Menu