imposant meaning in English
adj. imposing, impressive, awesome; mighty, stately, towering
n. awe-inspiring, arousing reverence and respect
adj. imposing, impressive, awesome; mighty, stately, towering
n. awe-inspiring, arousing reverence and respect