floating dock

noun

1.
dry dock that can be submerged under a vessel and then raised