The AI-powered English dictionary
plural lemniscuses or lemnisci
(zoology) One of two oval bodies hanging from the interior walls of the body in the Acanthocephala.
A woollen fillet attached to the back of crowns, diadems, etc. examples
(anatomy) A ribbon of fibers, especially of cerebral white nerve fibers. examples