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