English Dictionary
Definition tough guy in British English
tough guy noun
[countable] noun
1
a strong man who can deal with difficult or violent situations
