imbuia
imbuia has 1 sense in the JumbleFix dictionary. Letters: 6.
Definitions
noun
. A Brazilian tree (Ocotea porosa) with dark, durable wood, used for furniture.