SEA SERPENT MEANING IN ENGLISH

• Sea serpent Definition & Synonyms

  1. () Any marine snake. See Sea snake.
  2. () A large marine animal of unknown nature, often reported to have been seen at sea, but never yet captured.


RECENT SEARCHES