have something to do with something - Turco Inglés Diccionario