kattepapara meaning in english

[Tel.] n. The self planting leaf, indented at the edges and having a seed in each notch.