It means to contact someone, mainly to follow up on or renew a business (sometimes personal) relationship. The context is often that the people have not been in contact with each other for some time. synonyms are: get in touch, contact, follow up
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.