Some pressure building across stream perhaps obstruction limiting current (8)
Answer
MILLIBAR
Definition: Some pressure
Some pressure building across stream perhaps obstruction limiting current (8)