In Spanish slang, 'ser limpio' or 'estar limpio' can mean to be honest or straightforward, not involved in illegal activities, or literally to be clean or tidy. The context determines the exact meaning.
Examples
- Spanish: No te preocupes por él, siempre ha sido un hombre limpio en sus negocios.
- English: Don't worry about him, he has always been honest in his business dealings.