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.      Кембриджский английский словарь.