MEDICINE LODGE
Meaning of MEDICINE LODGE in English
noun
1. : a No. American Indian secret society devoted to the propitiation of supernatural beings
2. : sweathouse 1
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012