Definitions of Alliaria officinalis:

  • noun:   European herb that smells like garlic