Answer:
yes it rotates on its own axis
Explanation:
rotation is the movement/spinning of the earth on its own axis
revolution is the movement of the earth around the sun
Did not understand the second question
Osmosis is the diffusion of water from a high concentration to a lower concentration