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

More General Terms