SOURWOOD Meaning of SOURWOOD in English ■ noun a North American tree of the heather family, which has acid-tasting leaves. [ Oxydendrum arboreum .] Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004