English to Hindi

Meaning for:
stand head and shoulders above
other
से श्रेष्ठ होना