Dictionary search results

Showing 1-3 of 3 results

bravura British & World English

Great technical skill and brilliance shown in a performance or activity

bravura English Thesaurus

a bravura performance