French Noun renards polaires m plural of renard polaireWikiwand - on Seamless Wikipedia browsing. On steroids.