insubordinate
noun
Meaning
A person who defies authority.
adjective
Rebellious or defiant to authority.
Contumacious.