Word info

selliera

Noun

Meaning

selliera (plural sellieras)

Any plant of the genus Selliera typically present in salt marshes

Source: en.wiktionary.org

Close letter words and terms