Khwena /khwe-na /
Grammar:noun
The worm of a caterpillar in cell sticking on a branch
Search More Words Dictionary