Intimidating

To make somebody feel uncomfortable, timid or even fearful.

» Automotive Glossary