short-term stay - Turkish English Dictionary