What is the meaning of [Have a sweet tooth]

Do you like eating cakes, candy and other sweet-tasting food? If you do, then you can say you have a sweet tooth. “Yes, I definitely have a sweet tooth. I can never walk past a bakery and not stop to buy myself a slice of chocolate cake.”