Definition of safari lodge in English:

safari lodge

noun

  • A guest house used for temporary accommodation by people on safari.

Origin

1950s.