karrookaroo – Meaning and Explanation