arbour(noun) noun1. a framework that supports climbing plantsSimilar word(s): arbor, bower, pergolaDefinition categories: man–made, frame, framework