put some teeth into - Turco Inglés Diccionario