meaning of centaurea scabiosa
1.
tall
European
perennial
having
purple
flower
heads
Related Words
centaurea scabiosa
|
Developed & Maintained By
Taraprasad.com