( informal ) to have a lot of experience
HAVE BEEN AROUND THE BLOCK (A FEW TIMES)
Meaning of HAVE BEEN AROUND THE BLOCK (A FEW TIMES) in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005