Insubordinate means refusing to obey orders from someone in authority, and not showing respect, particularly in front of other parties.