fruit of the cayenne cherry - Espagnol Anglais Dictionnaire