meaning of centaurea imperialis

1. perennial of mountains of Iran and Iraq; cultivated for its fragrant rose-pink flowers


Related Words

centaurea imperialis |

Developed & Maintained By Taraprasad.com

Treasure Words