cloudflare cnd? need little help

I tried to add cnd on my website and found cloudflare but it asks me to change the nameservers.. I know this is stupid but does this mean I won't be needing the hosting I use? I use and they offer hosting+free domain so if I change my nameservers does that mean my site is not being hosted on hosting24 but cloudflare?