骁勇善战xiāoyǒngshànzhànMeanings1. to be brave and good at fighting (idiom)Characters used骁valiant勇brave善good战war