self-stay - French English Dictionary