C1 adjective /ɪmˈpoʊzɪŋ/
imposing
壮观的
Meaning
having an appearance that is grand, impressive, or commanding
Example
The castle is an imposing structure overlooking the valley.
这座城堡是一座壮观的建筑,俯瞰着山谷。