English
›
Words
strong
praise and approval
Translation:
English
Noun
1
accolade
Add
Translation