What does Avon Lady mean?

Avon Lady meaning in Urban Dictionary

A drug dealership (especially of grass).