anchovy pear tree - definitions and synonyms

anchovy pear tree noun

  1. English Meaning: 

    : West Indian tree bearing edible fruit resembling mango