you've got some balls! - Espagnol Anglais Dictionnaire