Wiktionary
tumble-turd
n. (context Jamaica English) A beetle.
n. (context Jamaica English) A beetle.