English Dictionary
Definition giant killer in British English
giant killer noun
[countable] noun
2
someone who damages the reputation of a powerful person or business that has behaved dishonestly
