Definitions of anchovy pear tree:

  • noun:   West Indian tree bearing edible fruit resembling mango