curl is a tool, libcurl is a library. They're used to retrieve or send data, where the source or destination is specified by a URL.
URL is short for Uniform Resource Locator and typically identifies a "resource" on a remote server.
This document discusses some aspects and precautions that need to be considered when applications pass URLs to curl or libcurl to work on.