ascarid - noun

singularascarid
pluralascarids