estacar
Top 30000
Meanings
Verb
1. to stake
2. to tie to a stake
3. to stay immobile