Meaning of STRAIGHT in English

STRAIGHT

adj. having no curves or bends; level; erect; in order; direct, frank; uninterrupted, continuous; honest; consistent; conventional; heterosexual; not drunk or on drugs (Slang); unmixed

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.