tradeshop

English

Etymology

From trade +‎ shop.

Noun

tradeshop (plural tradeshops)

  1. (historical) A shop where goods can be traded; a trading post.

Anagrams

  • therapods