You have a lot of questions about the meanngs of words. Have you tried checking the meanings in the dictionary or on the Internet? I think it would be more helpful for you to try and find the definitions yourself first and then ask for help with the words you don't understand rather than having someone just give you the definitions (called "spoon feeding").
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.