a miserable, mean fellow - German English Dictionary