I was wondering earlier about the difference between a lamb and a sheep? Are they the same? They both say Baaa, lol. But I found the answer. A lamb is a baby or young sheep less than 12 months old. Anything older is considered a sheep. So then it got me thinking again, you eat lamb, you never hear anyone say I'm eating sheep, lol (that cracks me up). Well again, the answer to that puzzling thought is that sheep meat is called mutton, while baby sheep is called lamb. Guess, Im having mutton for dinner tonight.