Definitions of Armoracia:

  • noun:   horseradish