Detached (fr. Détachaient)

Translation into English

Synonyms

  • décoller
  • décrocher
  • libérer
  • séparer