Tauschbörse

Etymology
tauschen "trade/swap" + Börse "bourse/stock exchange"

Noun

 * 1) (financial) barter exchange, bartering center, online exchange service
 * 2) (computing) peer-to-peer file sharing service
 * 3) swap meet, place where people exchange things