Lematla /le-ma-tla /
Grammar:noun
Devil's thorn plant (Dicerocaryum eriocarpum)
Search More Words Dictionary