artichoke - Dictionary definition and meaning for word artichoke
artichoke= arti (Prayer + choke (ignite)); prayer is ignited by burning of plant sticks.