tambouratambur – Meaning and Explanation