drypis
Explore definitions, synonyms, and language insights of drypis
Definitions
Noun
spiny-leaved perennial herb of southern Europe having terminal clusters of small flowers
Explore definitions, synonyms, and language insights of drypis