imaginary place ( synonym found)

Definition of imaginary place:

(n) : a place that exists only in imagination; a place said to exist in fictional or religious writings

Definition of imaginary place:

(n) : a place that exists only in imagination; a place said to exist in fictional or religious writings

Back to Top