long pennant

noun

Definition of long pennant

: a long narrow piece of bunting generally carried at the masthead of a government vessel in commission