vocab dash
Log in
Sign up
embâcle
Top 35000
Meanings
Noun
1. log jam, ice dam, or other obstruction of a river with natural debris