strive for excellence - German English Dictionary