1
vote
1answer
68 views

What is the meaning of “pet au pair”?

Granted, this looks french, I've seen this used and referenced in English. I see it used a lot with dog walking businesses or pet sitting companies, although I have no idea what it means. Google ...
7
votes
6answers
1k views

What's the English equivalent for the French expression “veille technologique”?

In French, the expression veille technologique means the act of following the current trends in technology. Is there such a phrase in English? I can only think of expressions like keeping up to date ...