Dictionary search results

Showing 1-3 of 3 results

dog whistle British & World English

A high-pitched whistle used to train dogs, typically having a sound inaudible to humans


You searched for dog whistle