have had the pleasure - French English Dictionary