Definition of “self-explanatory” - English Dictionary

british dictionary