French to English Dictionary

Version Française

"à laquelle il est impossible de répondre" meaning in English