surface wave technology - German English Dictionary