Dictionary search results

Showing 1-2 of 2 results

bravura British & World English

Great technical skill and brilliance shown in a performance or activity

bravura English Thesaurus

a bravura performance