Find the word definition

Wiktionary
batsqueak

n. 1 The ultrasonic noise emitted by a bat, especially as used for echolocation. 2 A faint echo (of something); a tiny pulse, a slight wave (of feeling, emotion etc.).