i spent the night here - French English Dictionary