cookout

ˈkʊkaʊt

noun

a party or gathering where a meal is cooked and eaten outdoors.

a cookout for the entire town