you could stay with me - French English Dictionary