Ecolodge (noun) Definition, Meaning & Examples

noun
  1. a tourist accommodation facility designed to have minimal impact on the environment, often constructed as part of an environmental project
Ecolodge (noun) Definition, Meaning & Examples

More Definitions