The boy had a sweet tooth for chocolate cake.
Meaning: The boy really liked chocolate cake and wanted to eat it often.
Choice of Words: Sweet means having a pleasant taste. Tooth is a hard, white substance that grows in the mouth and is used for biting and chewing. Chocolate is a sweet, dark-brown food made from cocoa beans. Cake is a sweet food often served on special occasions.
Alternative Expressions
Related Expressions