arghouls
English
Noun
arghouls
plural of
arghoul