Word info

olusatrum

Noun

Meaning

An umbelliferous plant, the common Alexanders of Western Europe (Smyrnium Olusatrum).

Source: Webster's dictionary

Close letter words and terms