English to Hindi

Meaning for:
giant-killer
other
जायन्ट किलर