you've got some balls - Espagnol Anglais Dictionnaire