have you got a place to stay? - Français Anglais Dictionnaire