N-COUNT 街头小贩;上门推销员 You can use hawker to refer to a person who tries to sell things by calling at people's homes or standing in the street, especially when you do not approve of this activity. 街头小贩;上门推销员 [disapproval]
...as soon as she saw that it was a visitor and not a hawker or tramp at her door.