"quid pro quo" - Details

English Term:
quid pro quo
Arabic Term:
الشيء بالشيء
Arabic Definition:
English Definition: