balsam spurge en · NOUN Meanings Euphorbia balsamifera, a flowering plant in the spurge family, distributed in the Canary Islands and the western Sahara. Synonyms afernan