Noun harpulla has 1 sense
  1. harpulla, Harpullia cupanioides - fast-growing tree of India and East Indies yielding a wood used especially for building
    --1 is a kind of harpullia
,
TOP