Top definition
An expression of surprise or distaste. Used in place of words like "woah, "yikes" or "jeez".
Icheba, what was that!?
by Ashycat May 09, 2005
Get the mug
Get a icheba mug for your buddy Manley.