Definition of “sweatsuit” - English Dictionary

british dictionary