detachabilities

English

Noun

detachabilities

  1. plural of detachability