be in residence at - French English Dictionary