to pull off an upset against sb.

listen to the pronunciation of to pull off an upset against sb.
English - German
jdm. eine unangenehme Überraschung bereiten
to pull off
an Land ziehen , herunterziehen , schaffen , zustande bringen , zuwege bringen
English - Chinese

Definition of to pull off an upset against sb. in English Chinese dictionary

to pull off
拔掉