a new place - French English Dictionary