protest in front of a building - Espagnol Anglais Dictionnaire