Learn English – a word that means “a person or thing which is small yet capable of defeating big giants”

meaningsingle-word-requests

What can I call a person or a thing that is very small yet capable of defeating big giants?

I need different words that can be connected closely to this meaning.

It can be related to success,war, or anything else.

Best Answer

David is often used in reference to David and Goliath.

Story here.

Edit based on comments: They are right. It is all about context. In many contexts you would have to explain that the person is a David trying to bring down a Goliath. I have though seen the term David used alone when there is a build-up. If you were talking about someone trying to take out giants and said, "He will act like David with his slingshot..." There are tons of ways to do this. Was not implying that just simply mentioning the name David is proper, although some people would still get the inference.

Related Topic