throw one's self down - Francés Inglés Diccionario