overlay pavement - German English Dictionary