n. 1.a place or scene of great or strange beauty or wonder 2.an imaginary realm of marvels or wonders