Whistler in French
Whistler in French
Whistler
A mountain in British Columbia, Canada; in full, Whistler Mountain.
siffleur
Someone or something that whistles, or who plays a whistle as a musical instrument.