What is the definition of Japonitata? 🙋 🔍
Japonitata is a type of flowering plant that grows in Japan. It has large, bright pink flowers and a slender stem with green leaves. This species was introduced into Europe in the 19th century as a means to control pests.