Wife-beater shirt.
Is it slang, and can it be used in adverts (paper, TV, ...?). Who might be using it? Teenagers? Is it used ironically or seriously? I don't quite understand who is likely to use it in the English-speaking communities and in what types of speech this can occur?