council of people's deputies - Español Inglés Diccionario