hemiparasites

English

Noun

hemiparasites

  1. plural of hemiparasite