What does ‘funky’ mean?

( adj ) Eccentric, odd, peculiar. The group was playing funky music that you either loved or hated.
( adj ) Musically down-to-earth, original. I love that funky New Orleans sound.
( adj ) Smelly. I’m thinking that the milk is too funky to drink.