harpulla
English
harpulla meaning in English • harpulla का अर्थ अंग्रेजी में
Noun
- A fast-growing tree of India and East Indies (Harpullia cupanioides) yielding a wood used especially for building.