striven - German English Dictionary