SEA ANCHOR Meaning of SEA ANCHOR in English n. drogue, device used to hold a ship in one place while at sea Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012