quay wall on a pile foundation - Spanish English Dictionary