Praise for US tech company embracing our country, briefly (8)
I believe the answer is:
applause
'praise' is the definition.
(thesaurus)
I cannot understand how the rest of the clue works.
Can you help me to learn more?
(Other definitions for applause that I've seen before include "Approving clap" , "Show of appreciation" , "Mark of appreciation like clapping and cheering" , "Appreciative claps" , "Appreciative round?" .)