Word info

humiri

Noun

Meaning

A fragrant balsam obtained from Brazilian trees of the genus Humirium.

Source: Webster's dictionary

Close letter words and terms