HAVE (OR GAIN) THE UPPER HAND Meaning of HAVE (OR GAIN) THE UPPER HAND in English have ( or gain) the upper handhave (or gain) an advantage or control. → upper Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004