Dictionary search results

Showing 1-2 of 2 results

ice plant British & World English

Either of two succulent plants which are widely cultivated for their flowers:


You searched for ice plant