incurvated point of an artichoke leaf - French English Dictionary