sun spurge in Catalan sun spurge in Catalan lleterola noun The flowering plant Euphorbia helioscopia. Add to Flashcards