ARBOUR Meaning of ARBOUR in English UK and ANZ, [US and ANZ] arbor [noun] [C] - a sheltered place in a garden formed by trees and bushes which are grown to partly enclose ita rose arbour Cambridge English vocab. Кембриджский английский словарь. 2012