Read Edit View history 忒楞楞 tèlènglèng [onomatopoeia] Origin Definitions Defs Strokes Stroke Words Sentences Sents 忒楞楞 tèlènglèng [onomatopoeia] sound of flapping wings or the sound of the wind