拦河坝 lán hé bà

DEFINITIONS

  1. a dam across a river

CHARACTERS

拦 lán obstruct, impede, bar, hinder
河 hé river; stream; yellow river
坝 bà embankment; dam