at a distance of - French English Dictionary