estacada
Top 30000
Meanings
Noun
1. fence, fencing
2. stockade