English edit

Noun edit

ascarids

  1. plural of ascarid

Anagrams edit