a big stick - German English Dictionary