English
›
Words
inspiring
or deserving admiration or praise
Translation:
English
Adjective
8
admirable
Add
Translation