a worthless, cowardly person - German English Dictionary