dekken - German English Dictionary