think you own the place - French English Dictionary