leah look, i see some cheetal print
slang term for cheetah, also refers to weird deer like animal that stands on two feet sometimes
"leah look, i see some cheetal print" What is the definition of "cheetal"?