堰塞湖

    yànsèhú

    1. Nounbarrier lake; landslide dam; dammed lake