mechanically stabilized earth - German English Dictionary