Definition of lock pool in English:
lock pool
noun
A pool or body of water immediately above or below a canal or river lock.
Origin
Late 17th century; earliest use found in Sad News Oxford-sheir & Bark-sheir.
Are You Learning English? Here Are Our Top English Tips