Find the word definition

Wikipedia
Leopard Tree

Leopard tree is a common name for several plants and may refer to:

  • Libidibia ferrea, a leguminous tree found in South America
  • Flindersia maculosa, an Australian tree of the citrus family