Chinese Version(中文版) | EBooks(电子书)
[hu:fprint]
(noun.) a visible impression on a surface made by the hoof of an animal.
Typed by Greta--From WordNet