have sex with many partners - Turco Inglés Diccionario