ein vernünftiger mensch sein

listen to the pronunciation of ein vernünftiger mensch sein
ألمانية - الإنجليزية
to have ones head screwed on