English Dictionary
Definition galoot in British English
galoot noun
noun
1
a man who is worthless, uneducated, simple-minded or stupid
