Horsetail - Search Results

Horsetail

Horsetail

Japanese horsetail is called "Tsukushi".
Tsukushi signifies ambitious spirit, amazement and effort in the language of flowers.