Meaning of banff

Definition of banff

(noun) a popular vacation spot in the Canadian Rockies

Other information on banff

WIKIPEDIA results for banff
Amazon results for banff