scarps - German English Dictionary