Pepe Le Pew noun1 •A pushy lothario, especially one with a distinct odor.Sycamore is like the Pepe Le Pew of the pokemon anime. — 2015 formsPepe Le Pews