Definition of japanese horseradish in English English dictionary
{i} wasabi, Japanese plant (of the watercress family) that has a thick green root; green root of the wasabi plant; Japanese condiment made from the spicy greenish root of the wasabi plant that tastes like horseradish and is used in cooking as a powder or paste