participate in political caravans - Español Inglés Diccionario