Meaning of “self-explanatory” in the English Dictionary

british dictionary