meaning of centaurium scilloides

1. tufted perennial of western Europe and Azores having bright pink to white flowers


Related Words

centaurium scilloides |

Developed & Maintained By Taraprasad.com

Treasure Words