Some of these words these days, I struggle to say in English - it’s the French that comes to mind first. Some, like remorque, I never really used the word trailer, whereas a remorque is totally part of our lives. Same with the Mairie - never part of our lives in the UK. Here? Most important! And what, for heavens sake, would be the English equivalent of fauchage - hedging and ditching? Much too complicated!
I’m sure I’ve got others. What are yours?