meaning of Avon Lady

Avon Lady meaning in Urban Dictionary

A drug dealership (especially of grass).