throw touchdown passes - German English Dictionary