I've come across this phrase and I'm baffled. I can see it's in French and I can see what it means literally - letter of motivation - but what does it mean as a phrase used in English? Does anyone know? I've tried looking it up in Google but all I come up with are pages in French.