your presence is requested - French English Dictionary