In Chamorro, the picture above is a franela. Franela is a Spanish word, but it usually doesn't mean T-shirt.
In most of the Spanish-speaking world, the picture above is a camiseta. To most Spanish-speaking people, franela means "flannel." Or, a vest. Or, a sweatshirt. In a few Spanish-speaking places, if you ask for a franela, you will get a T-shirt. But it isn't their normal word for it.