more balls than brains - Espagnol Anglais Dictionnaire