Bah is a body of water which is partially surrounded by land with a wide mouth which opens into ocean .
Strait is a naturally formed narrow passage of water that connects to relatively large water bodies. Typically, seas are partially enclosed by land.