Definition of unseats:
(v) :
(transitive, figuratively) To remove (someone) from an office or position, especially a political one; to dethrone.
(v) :
(transitive) To dislodge or remove (someone) from a seat, especially on horseback.
(v) :
(transitive, figuratively) To cause (something) to be removed or replaced in its role; to displace, to overturn.
(v) :
(transitive, figuratively) To upset the composure of (someone); to astound, to shock, to unsettle.
(v) :
(intransitive, technical) To come off or out of a seat.