Idiom: Blow the whistle

Idiom Definitions for 'Blow the whistle'


If somebody blows the whistle on a plan, they report it to the authorities.

Idioms similar to 'Blow the whistle'

See also: