savoir-faire

noun

1.
the ability to do or say what is appropriate for the occasion