having had many romantic relationships - Spanish English Dictionary