contrefortTop 20000MeaningsNoun1. foothills (hilly land near the base of a mountain range)2. buttress (architecture)