throw touchdown passes - Alemán Inglés Diccionario