Where does “tuta” come from?

tuta (Italian): sweatsuit, tracksuit, jumpsuit; overalls,...

Definitions

  1. sweatsuit, tracksuit, jumpsuit; overalls,...

Words derived from “tuta