Definition of anchor in EnglishHeavy object attached to a chain that is dropped from a watercraft into the water to prevent drifting.Synonyms of anchor in English-
Definition of anchor in EnglishHeavy object attached to a chain that is dropped from a watercraft into the water to prevent drifting.Synonyms of anchor in English-