Word Definition - 堰塞湖

yàn sè hú barrier lake; landslide dam; dammed lake

Individual Character Details