fruit of the rattail cactus - Espagnol Anglais Dictionnaire