have sex repeatedly with the same woman - Spanish English Dictionary