physically present - French English Dictionary