short-term relationship - Spanish English Dictionary