WikiWord

English

streets ahead

adjective

Meaning

  1. Far superior; much better or more advanced.

Related words

Sources

  1. DictionaryAPI.dev English dictionary data