anchorage /ˈæŋkərɪʤ/ noun plural anchorages
plural anchorages
Learner's definition of ANCHORAGE
1
: a place where boats and ships are anchored(船的)停泊处,锚地 [count]
[noncount]
2
: something that provides a strong hold or connection固定物;系牢点 [noncount]
[count]