hold a public demonstration - Espagnol Anglais Dictionnaire