meaning of centaurea moschata

1. Asian plant widely grown for its sweetly fragrant pink flowers; sometimes placed in genus Centaurea


Related Words

centaurea moschata |

Developed & Maintained By Taraprasad.com

Treasure Words