Word info

incarvillea

Noun

Meaning

incarvillea (plural incarvilleas)

Any of the flowering plants of the genus Incarvillea.

Source: en.wiktionary.org

Close letter words and terms