American Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Searching for...

No matching words found

Try a different search term or browse the dictionary

Definition landscape immersion in American English

landscape immersion noun

noun
1

creating an environment in which the visitors in a zoo are in the same natural habitat as the animals

Example

'Landscape immersion', the popular design concept of virtually 'immersing' the visitor in the same natural habitat as the animal, is the best bet for any zoo even today, says Zoo design 'guru' Jon Charles Coe.

Definition landscape immersion in American English