You are not a rock fan if you don't like this song. It's from RHCP. It's so funkadelic. You can't not like it. So perverted, and funny, and funky. Master lyrics in this song.