Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of country seat

- A dwelling in the country, used as a place of retirement from the city.