Definition of "not invented here" in English