sheep and lambs - French English Dictionary