strouding - German English Dictionary