A lab coat is a long, protective garment typically worn by scientists, medical professionals, and researchers to keep their clothes clean and provide a barrier against spills and contaminants in laboratory or clinical settings.