desolators

English

Noun

desolators

  1. plural of desolator