Meaning of “self-explanatory” in the English Dictionary

English