a herbal plant with unpleasant odor that is found sometimes in cultivated lands of the mountains - Espagnol Anglais Dictionnaire