In a medical standpoint, GP (stands for General Practitioner), is known as a medical doctor who can treat chronic or acute illnesses and offer preventive care as well as health knowlegde to the paintents.
According to The Free Dictionary there are 121 things that it can be. Here's the link,