English to Hindi

Meaning for:
knock spots off
other
से बहुत अच्छा होना