short for 'pro bono' meaning for the public good, without charge
from Latin 'bono publico' meaning for the public good
Try Another Word