Letlhare /le-tlha-re /
Grammar:noun
A branch having smaller branches on it
A leaf
Search More Words Dictionary