have a lot of pull - German English Dictionary