to advertise or place an advertisement - Turkish English Dictionary