litter of puppies - Turkish English Dictionary