amarra
Top 20000
Meanings
Noun
1. mooring line, warp (nautical)
2. tie, connection (figurative, in the plural, figuratively)
Examples2
to have good connections
to cut ties