What is the full meaning of arbours
ARBOUR, a shady garden shelter, also ARBOR [n]
Example of the word arbours placed on a Scrabble board.