one's finest hour - German English Dictionary