deparasitations

English

Noun

deparasitations

  1. plural of deparasitation