armoracia
English
armoracia meaning in English • armoracia का अर्थ अंग्रेजी में
Noun
- horseradish.