The Law Dictionary
CHAFFERY
Law Professor
11 years ago
Traffic; the practice of buying and selling.
Exit mobile version