Find the word definition

Wiktionary
cockroach taxi

n. (context South Africa English) An unroadworthy mini-bus taxi