shtow

slang

noun a huge, loud laughter

huh?

derivative of “Ro-Ro (ˈrō-ˌrō)