English to Hindi

Meaning for:
have the best of
other
से बहुत अधिक फ़ायदा होना