いかめしい (translations)→ forbidding imposing impressive magnificent stern
大 (translations)→ big especially good great huge large major mighty redoubtable teeming very
ponderously