Threatened (fr. Menaça)

Translation into English

Synonyms

  • imposer
  • agir sous menace
  • intimider
  • prévenir