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
ARBOUR
Meaning of ARBOUR in English
Cambridge English vocab. Кембриджский английский словарь. 2012