incurvated point of an artichoke leaf - German English Dictionary