French English Dictionary

Français - English

s'évanouir in English: