you rotten bastard! - Espagnol Anglais Dictionnaire