Dictionary search results

Showing 1-2 of 2 results

starwort British & World English

Any of a number of plants with starlike flowers or leaves

water starwort British & World English

A widely distributed slender-leaved plant which grows in water or on mud and is sometimes used in aquaria