langsat - German English Dictionary