1 trade card | Definition of trade card

trade card

noun

Definition of trade card

British
: business card the trade card of an 18th century English instrument maker engraved with illustrations on a large sheet of paper