barterer

noun

1.
a trader who exchanges goods and not money
Derived from:
barter