to advertise or place an advertisement - Spanish English Dictionary