short-term let - French English Dictionary