Undershirt /(?)/

Un·der·shirt

Undershirt

n.
  1. A shirt worn next the skin, under another shirt; -- called also undervest.