Thank you for your message. Are you suggesting that the word 'slicker' can be used in French? (You have reported this to the French to English dictionary.)
If you are looking for the English term slicker or, more fully, rain slicker, we have that in our English base dictionary, and you can see its translation into French here: slicker - English-French Dictionary WordReference.com