litter of kittens - French English Dictionary