What's "no stranger" mean?

Native speaker’s answer
Rebecca
To be "no stranger" to something means to be familiar with it! So here, as a sportsman, David knows what discipline and resilience are; he's not a "stranger" to them. Ex: She's no stranger to hard work. Ex: Doctors are no strangers to unexpected situations. Ex: I'm no stranger to solo traveling.