adj. 1.very imposing or impressive 2.relating to or characteristic of heroes of antiquity 3.having or displaying qualities appropriate for heroes 4.impressive in size or scope 5.showing extreme courage heroic n. 1.a verse form suited to the treatment of heroic or elevated themes