Esplanade May 4, 2023 Define Esplanade Esplanade (v.) to attempt an explanation while drunk. More Definitions