A person who cleans dirty things is generally referred to as a cleaner or a janitor. Their specific title may vary based on the context, such as housekeeper, custodian, or sanitation worker.
a person who discovers new things
what do you call the smallest partical that makes up all things
An Iron Monger. I'd call it a blacksmith :D
Using the stars (and planets) to predict future events on Earth is called Astrology. There aren't many who would still call it a "science," though.
christian dayondo
street sweeper
Clean freak
A window cleaner
a clean person is someone who is neat and keep organized. without all this you would be a mess. -meme 15
A dirty double crosser.
Those are busboys. They bring clean and dirty dishes back and forth from the kitchen.
A person who makes of
A sweeper, a janitor, a swamper or a mopper.
collecter
A person who looks on the gloomy side of things is pessimistic.
A person who builds things out of stone is called a stonemason or a stoneworker.
A person who hoards things that you have would be called..."you." Or whatever your name is.