I know that 'beef' is derived from the french word 'boef', but isn't lamb simply the juvenile form of a sheep?
I was under the impression that 'lamb' meat was from a juvenile sheep, and 'sheep meat' would be from an adult animal, or is 'lamb' the general term for sheep meat in english?