SEA ANCHOR MEANING IN ENGLISH

• Sea anchor Definition & Synonyms

  1. () See Drag sail, under 4th Drag.


RECENT SEARCHES