What does Camelid mean?

Camelid meaning in Urban Dictionary

Camelid may be the bonnet that covers the location above the area that produces the cameltoe, to not be also graphic or descriptive, but you obtain the idea i believe.