hard
solid
tough (physically)
Ces œufs sont beaucoup trop durs.
These eggs are way too hard.
difficult
tough (situations)
harsh
strict
Les temps sont durs en ce moment.
Times are tough right now.