ITCHWOOD


Meaning of ITCHWOOD in English

ˈ ̷ ̷ˌ ̷ ̷ noun

also itchwood tree

: a tree ( Semecarpus vitiensis ) of the Pacific islands with an irritant milky juice

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.