stick one's ore in - Turco Inglés Diccionario