est-ce que tu as une chemise [sur toi]? (use the 'sur toi' only if you really want to insist that the shirt is 'on')
a man's shirt is called 'une chemise' (fem.) in French.
un beau T-shirt
un chemisier
chemise grise
French just call it ... le T-shirt. The word is commonly used and has no french synonym. It is written T-shirt or tee-shirt. Either is acceptable. The word t-shirt was not gallicized upon entering the French language, and is a masculine noun.
A tee-shirt is spelled and pronounced the same in French. The spelling 'T-shirt' is also common. It is considered a masculine noun and has no local translation.
comme ta chemise
<<une chemise blanche.>>
A dress is 'une robe' and a shirt is 'une chemise'. Is that answering your question?
Chemise, is the usual translation of blouse, shirt.
A red teeshirt is "un tee-shirt rouge" in French.
La fille avait un t-shirt bleu.