French English Dictionary

Français - English

renard in English: