Etymology
Today it means: A flowering plant of species Lobelia inflata. Full definition →
From puke + weed, from its use as an emetic.
Etymology from Wiktionary, CC BY-SA 4.0.