Borrachuzo admin 5 years ago Borrachuzo Definition Borrachuzo Spanish AdjectiveEnglish meaning : Drunk