As nouns the difference between teeshirt and undershirt
is that teeshirt is alternative form of T-shirt|lang=en while undershirt is an upper undergarment with no collar, and with short or no sleeves, worn next to the skin under a shirt; a singlet or (British) a vest.