detachments

English

Noun

detachments

  1. plural of detachment