stuff down throat - Francés Inglés Diccionario