YourDictionary

Leptomonas medical definition

noun
A genus of parasitic flagellates commonly found in the digestive tract of insects.

link/cite print suggestion box