tuta da lavoro

listen to the pronunciation of tuta da lavoro
İtalyanca - İngilizce
overalls, overall
dungaree