meaning of camel eye lashes

camel eye lashes meaning in Urban Dictionary

Having long and dark eyelashes.