undershirt
noun
°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.