right on the waterfront - Spanish English Dictionary