Definition of dragon ship in English:

dragon ship

noun

  • A Viking longship ornamented with a beaked prow.

    • ‘‘This is a queer boat,’ Doremi said to Raven as she peered at the dragon ship.’