What is the meaning of term Busy-waiting..

Hello fellow members. I would like to know what the meaning of term Busy-waiting is. What other kinds of waiting are there in an operating system? Can busy waiting be avoided altogether? Please explain it. Thanks in advance.
