You asked:

what does tactful mean

The word 'tactful' has a couple of distinct meanings: as an adjective, 1. having or showing a sense of what is fitting and considerate in dealing with others; 2. showing skill and sensitivity in dealing with people.