Meaning of albuca

Definition of albuca

(noun) any of various plants of the genus Albuca having large clusters of pale yellow flowers; South Africa

Other information on albuca

WIKIPEDIA results for albuca
Amazon results for albuca