Word info

batsqueak

Noun

Meaning

The ultrasonic noise emitted by a bat, especially as used for echolocation.

A faint echo (of something); a tiny pulse, a slight wave (of feeling, emotion etc.).

Source: en.wiktionary.org

Close letter words and terms