Noun
include guard (plural include guards) (programming) In C and C++, a preprocessor directive used in header files to prevent them from being included multiple times.