sciapodus [sye-app-uh-dus]
So don't laugh at what I say 'cause I'm trying to do this without looking anything up. It's more fun for me that way.
scia ... well only other word I can think of with scia is sciatica, so scia might have something to do with back
pod might refer to foot or feet or standing. another word with that is anthropod
us... well that's in a lot of biology terms. Ornithorhynchus or ornithorinchus.
my guess is it's something like being able to stand on back legs or describes an animal or creature that can stand on back legs. Unless it means something really obscure like having backbone.