tabaibaTop 50000MeaningsNoun1. Any of several plants of the genus Euphorbia; the spurge (Canary Islands)