Definitions
noun
spiny-leaved perennial herb of southern Europe having terminal clusters of small flowers
Look “drypis” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
spiny-leaved perennial herb of southern Europe having terminal clusters of small flowers