Definitions of Melicocca:

  • noun:   tropical American trees and shrubs bearing berries