Translation of shooting lodge in Spanish:

shooting lodge

noun

British