over (the top of) - Turco Inglés Diccionario