a decent sort of person - Turkish English Dictionary