neuroparasites
English
Noun
neuroparasites
plural of
neuroparasite