awe-inspiring in Latin
awe-inspiring in Latin
tremendus
Inspiring awe; awesome.
verendus
Inspiring awe; awesome.