The phrase
"giant killer" refers to someone who defeats or overcomes a much larger and stronger opponent or obstacle. It is often used metaphorically to describe a person who achieves success against all odds or accomplishes something extraordinary by taking on a challenging situation.
Full definition