throw touchdown passes - French English Dictionary