directorate of lands, registration and stamps - German English Dictionary