Meaning of Serratula

Definition of Serratula

(noun) genus of Old World perennial herbs with spirally arranged toothed leaves

Other information on Serratula

WIKIPEDIA results for Serratula
Amazon results for Serratula