foamed asphalt - German English Dictionary