anchovy pear - definitions and synonyms

anchovy pear noun

  1. English Meaning: 

    : West Indian tree bearing edible fruit resembling mango

  2. English Meaning: 

    : West Indian fruit resembling the mango; often pickled

    Synonyms:

    river pear