participate in political caravans - Espagnol Anglais Dictionnaire