Definitions by IllekGink
grenade whistle
a device, usually a vuvuzela, used to warn those within hearing distance that grenades are present in large numbers. Proper use of a grenade whistle can be seen on The Jersey Shore
grenade whistle by IllekGink April 16, 2011