striver - German English Dictionary