1.put into print;
The newspaper published the news of the royal couple's divorce
2.prepare and issue for public distribution or sale;
publish a magazine or newspaper
3.have (one's written work) issued for publication;
How many books did Georges Simenon write?