We do not currently know of any synonyms for mangoes.
The noun mangoes is defined as:
See full definition of the word mangoes.
Did you mean mangles?