Batsqueak meaning

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

Origin of batsqueak