short-term accommodation - Turkish English Dictionary