Definitions Found:

a close friend especially of long standing pal