You Might Like

Lemniscus

- Noun

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


More related articles

You Might Like