A novel is a completed full-length book at about 50,000 words.
A novella is a completed short novel at about 20,000 words.
But every publisher, editor, and agent have their own definition of novel and novella length. The examples above are the general consensus.
Also consider this, a short story is about 10,000 words or less, and an epic novel is 100,000 words or more.