What is Icheba?
An expression of surprise or distaste. Used in place of words like "woah, "yikes" or "jeez".
Icheba, what was that!?