sams+awesome+harry+potter+page

what do you think these words mean?

1. Alohamora; i think it means to stun people. 2. Devils Snare; a phoenix 3. Goblins;bank workers 4. Herbology;science 5. Hufflepuff;a team 6. Nimbus 2000;a broomstick 7. Wingardium Leviosa;a spell for lifting 8. Transfiguration; learning spells 9. Remembrall;remembering things 10 Pertrificus Totalus;a scary spell