The AI-powered English dictionary
Having a tough outer shell. examples
(figuratively) Rigid or uncompromising in principles, especially in religion or politics. examples