harpulla
Explore definitions, synonyms, and language insights of harpulla
Definitions
Noun
fast-growing tree of India and East Indies yielding a wood used especially for building
Explore definitions, synonyms, and language insights of harpulla