Meaning of “stripped down” in the English Dictionary

british dictionary