rumble rumble – Meaning and Explanation