to bare (one's teeth), snarl
From Middle High German vletschen (“bare one's teeth”), from or related to vletzen (“flatten, spread out”) (for the change of -tz- to -tsch, compare rutschen), related to Old High German flaz and English flat.
Practice speaking and memorizing "fletschen" and many other words and sentences in German.