be no/a stranger to something

be no stranger to (something)

To be thoroughly experienced in or knowledgeable about something or someone. Don't worry, I'm no stranger to spicy food. They brought in a crack agent who was no stranger to such complex cases.
See also: no, stranger, to
Farlex Dictionary of Idioms. © 2022 Farlex, Inc, all rights reserved.

be no/a ˈstranger to something

(formal) be familiar/not familiar with something because you have/have not experienced it many times before: He is no stranger to controversy.
See also: no, something, stranger, to
Farlex Partner Idioms Dictionary © Farlex 2017
See also: