To put on one's teeth
Hanya daijiao, a Chinese idiom, Pinyin is h á NY á D à Iji à o, which means there are teeth and horns, and it is used to describe animals; it is the same as "Hanya daijiao". It's from Huainanzi · Bing luexun.
The origin of Idioms
"Huainanzi · xiuwuxun": "teeth wear horn, front paw back distance."
Analysis of Idioms
Synonym: with teeth and horns
Idiom usage
As a predicate or attribute; of animals.
To put on one's teeth
travel during the day and sleep at night - xiǎo xíng yè zhù