palmella

noun 2

Definitions

noun

1

A soaptree (Yucca elata), of the arid southwestern and south-central US and northern Mexico.

noun

1

A colony, or an individual cell within a colony, of immobile, asexually reproducing green algae, formed in response to adverse conditions such as desiccation.

Your note

not saved
0 chars