talanquera
Top 35000
Meanings
Noun
1. boom barrier; boom gate
2. fence
3. obstacle (figurative, figuratively)