prickly castor oil tree - Espagnol Anglais Dictionnaire