nature preserve ( synonym found)

Definition of nature preserve:

(adj) : serving to repress or suppress; oppressive

Back to Top