where do you stay? - French English Dictionary