a herb with edible leaves - French English Dictionary