A person who studies stars and planets?

An astronomer is a scientist who studies celestial bodies such as stars, planets, and galaxies.

Someone who loves and supports their country?

A patriot is someone who feels a strong support and love for their country.

A person who is new to a job or activity?

A novice is someone who is new to a job, activity, or field and lacks experience.

A person who walks on ropes high above the ground at a circus?

An acrobat is a person skilled in feats of agility and balance, often performing in a circus.

A person who is concerned with practical matters and rules rather than theory or ethics?

A pragmatist focuses on practical approaches and solutions rather than theoretical or ethical considerations.

A person who is very skilled at something?

An expert is someone who has a high level of skill or knowledge in a particular field.

A person who is against war and violence?

A pacifist is someone who opposes war and violence and advocates for peace.

A person who compiles dictionaries?

A lexicographer is a person who compiles dictionaries.

A person who collects stamps?

A philatelist is a person who collects and studies stamps.

A person who is unable to pay their debts?

A bankrupt is a person who is legally declared unable to pay their debts.

A person who studies ancient societies and artifacts?

An archaeologist studies ancient societies and artifacts through the recovery and analysis of material culture.

A person who spends too much money?

A spendthrift is a person who spends money extravagantly and is often wasteful.

A person who travels to a holy place for religious reasons?

A pilgrim is a person who travels to a holy place for religious reasons.

A person who lives in a foreign country permanently?

An immigrant is a person who comes to live permanently in a foreign country.

A person who secretly listens to private conversations?

An eavesdropper is someone who secretly listens to private conversations.