nipple discharge

Is it normal to have nipple discharge? I saw a little bit of white/yellow creamy stuff on my nipple so I squeezed it and more came out...😬 it smells really bad, is this normal? What could this mean?