live a long way from home - French English Dictionary