Term Gallery logo

Meanings of overexert oneself in anglès