deal
Top 6000
Meanings
Noun
1. a deal: a transaction
2. a deal: an agreement
3. local, small scale drug trafficking
Examples1
Deal is in the southeast of England, about 110 kilometers away from London.