Meaning of drypis

Definition of drypis

(noun) spiny-leaved perennial herb of southern Europe having terminal clusters of small flowers

Other information on drypis

WIKIPEDIA results for drypis
Amazon results for drypis