harpullia
1. [ noun ] (botany) any of various tree of the genus Harpullia
Related terms: tulipwood_tree Moreton_Bay_tulipwood harpulla genus_Harpullia
Similar spelling:   harpulla
  hairball
  Harpel
  hair_ball
  Harpole
  Harpold