Definition of “overdeveloped” - English Dictionary

british dictionary