throw touchdown passes - Turkish English Dictionary