Pret a Manger is a popular sandwich chain in the UK, but what does the French name mean in English? Post Comment Receive notifications Add a comment...