newborn lamb - French English Dictionary