selvagee - German English Dictionary