strove - German English Dictionary