itchwood
noun
variants:
or less commonly itchwood tree
Definition of itchwood
: a tree (Semecarpus vitiensis) of the Pacific islands with an irritant milky juice