Have a glass too much

используется в разговорной речи (have (или take) a glass too much) подвыпить, хватить или хлебнуть лишнего; смотри также have a drop too much и take too much Например: When people have had a glass... you know they do silly things. (A. J. Cronin, Beyond This Place, ch. IX) — Подвыпившие люди... знаете ли, делают глупости.

Англо-русский фразеологический словарь