Define Josh Booth Meaning

Josh Booth
An all around cocky nonce with a shite personally and a pigeon for a face

By Faydra