Definition of “self-explanatory” - English Dictionary

English