semarang - German English Dictionary