Imposingadjective


Definition

Grand and impressive in appearance.