a person who is tough and uncompromising - German English Dictionary