artichoke vendor - French English Dictionary