meaning of Cainaan

Cainaan meaning in Urban Dictionary

some poop.