push one's wares
Are you looking for: 推销推销货物More results...
Contents
English Expression
  1. n.:  push one's wares
Containing Phrases
peddle one's waressales talk