A 'slang' term referring to a filthy, smelly, retarded, homeless bum....who often lives in a dumpster and eats rotten, half eaten sandwiches.
If you drive through the poor section of town, you'll see quite a few Leroys.
19👍 67👎