municipal or public body - Espagnol Anglais Dictionnaire