Skip to main content

Definitions by Upcomingteller

Grottle 

Share definition Flag
Resonant sound emitting from the neck and throat area.
“I’ve got a grottle in my throttle
Grottle by Upcomingteller June 25, 2021