powdered strap plant - Espagnol Anglais Dictionnaire