physical presence - French English Dictionary