short-term stays - Turkish English Dictionary