English to Hindi

Meaning for:
streets ahead of
other
से अधिअक बेहतर