staunch supporter - German English Dictionary