MohammedPreview
Open in TheBrain

A Barter

  1. An exchange of goods or services without the use of money.
  2. The goods or services used in such an exchange.
Synonyms