turk's head cactus - Espagnol Anglais Dictionnaire