boat launching ramp - Spanish English Dictionary