Fetching details from the dictionary...

to breathe out; to breathe
to tell (a lie); to use (foul language)
to vomit; to throw up; to spit up
「吐く」 has another reading with different meanings.
寒い朝に息を吐くと白い煙のように見える。
It's so cold that my breath turns white.
平気で嘘を吐く人を信じない。
I don't trust people who casually lie.
煙突から黒い煙を吐く工場が見える。
I can see a factory belching out black smoke from its chimney.