flying colors
plural noun
flags or ensigns flown on a ship.
Idioms for flying colors
with flying colors,
with an overwhelming victory, triumph, or success:He passed the test with flying colors.
Origin of flying colors
First recorded in 1600–10