what is the meaning of quid pro quo?
In Latin, the phrase means literally “what for what”, or “something for something” (quid being short for aliquid, or “something”). One issue with quid pro quo is that the sense in which the phrase is used nowadays is subtly different from its original use.