amarre
Top 20000
Meanings
Noun
1. mooring
2. lashing
3. binding
4. lace, tie
5. love spell (colloquial)