Definitions of Jamaica caper tree:

  • noun:   shrub of southern Florida to West Indies