much better or more advanced than sb / sth else
streets ahead (of sb / sth)
much better or more advanced than sb / sth else
a country that is streets ahead in the control of environmental pollution
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición