INTIMIDATING





Definition:

  1. [adjective] discouraging through fear
    Synonyms: daunting

Synonyms: