{v. phr.} To show much improvement; make great progress. * /The school has come a long way since its beginnings./ * /Little Jane has come a long way since she broke her leg./
COME A LONG WAY
Meaning of COME A LONG WAY in English
Dictionary of English idioms . Словарь английских идиом. 2012