meaning of artichoke plant

artichoke plant meaning in General Dictionary

Mediterranean thistlelike plant extensively cultivated because of its large delicious rose head