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 ...
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 ...