stroud - German English Dictionary