meaning of centaurea scabiosa

1. tall European perennial having purple flower heads


Related Words

centaurea scabiosa |

Developed & Maintained By Taraprasad.com

Treasure Words