Word info

mimulus

Noun

Meaning

mimulus (plural mimuluses)

(botany) Any of the genus Mimulus of flowering plants.

Source: en.wiktionary.org

Close letter words and terms