Find the word definition

Wiktionary
dragon sails

n. (dragon sail English)