to live under the thumb of - Turkish English Dictionary