implement for mounting staircases - German English Dictionary