have come to stay - French English Dictionary