What does Ascarides mean?

Ascarides meaning in General Dictionary

of Ascarid


Ascarides meaning in General Dictionary

(pl. ) of Ascarid