to throw a touchdown - Turkish English Dictionary