ein vernünftiger mensch sein

listen to the pronunciation of ein vernünftiger mensch sein
Немецкий Язык - Английский Язык
to have ones head screwed on