having radical and intransigent ideas or attitudes - Espagnol Anglais Dictionnaire