Ethnoknowledge definition
Ethnoknowledge means the practical information inherently accumulated by humanity and passed on from one generation to the next mostly by word of mouth in time and space. The knowledge is mainly esoteric, localized, and manifests in many different, unique, and useful formats with ethnopractitioners.