A descendant is somebody related to an ancestor by blood or marriage.
Your descendants would be your children, grand children, great great grandchildren and so forth.
When you say "direct", you are descendants of your parents, grandparents, great grandparents, great great grandparents, etc.
If it is not direct, it includes other relatives like great grand-uncles or aunts.