oversale - German English Dictionary