katte-papara. [Tel.] n. The self planting leaf, indented at the edges and having a seed in each notch.
kaṭṭe-pāpara. [Tel.] n. The self planting leaf, indented at the edges and having a seed in each notch.