unique traveler's paradise - French English Dictionary