a person who is tough and uncompromising - Turkish English Dictionary