Overwhelmed (fr. Accablée)

Translation into English

Synonyms

  • accusée
  • étouffée
  • opprimée
  • submergée
  • surmenée