Trap (fr. Piége)

Translation into English

Synonyms

  • attrape
  • stratagème
  • système de capture
  • trappe