launch ramp shelter - German English Dictionary