A leaky (semi-confined) aquifer is bounded by one or more semi-permeable layers (aquitards).
These layers allow a limited amount of water to pass through them.
Hence,
\[
\boxed{\text{Semi-permeable layers}}
\]
is the correct answer.
Therefore,
\[
\boxed{(B)}
\]