Полный англо-русский словарь
have the upper hand
Иметь превосходство, господствовать
Полный англо-русский словарь
have the say-so
have the weather gauge of