more something than carter has liver pills - German English Dictionary