dish made with artichokes - English Synonyms Dictionary