throw oneself onto the mat - Francés Inglés Diccionario