mix something thoroughly - Turco Inglés Diccionario