sink your teeth into - Francés Inglés Diccionario