to advertise or place an advertisement - English Synonyms Dictionary