Stachys heraclea?
Traditional uses
Tumor