Meaning of STRAIGHT in English
(superl.) Making no exceptions or deviations in one's support of the organization and candidates of a political party; as, a straight Republican; a straight Democrat; also, containing the names of all the regularly nominated candidates of a party and no others; as, a straight ballot.
Webster's English dictionary. Английский словарь Webster. 2012