Home › Words › Q › quarubaquarubaquaruba means any tree of the genus Vochysia, of the tropical Americas.EtymologyProbably from Portuguese quaruba; further etymology unknown.nounAny tree of the genus Vochysia, of the tropical Americas.Wood from these trees.Definitions & examples from Wiktionary (CC BY-SA 3.0).