Threatened (fr. Menaçait)

Translation into English

Synonyms

  • frapper
  • épouvanter
  • intimider
  • terroriser