A fork of Rural Dictionary
Babba cacca means really shit the cheapest thing ever
This film is a load of babba cacca