Skip to main content

Definitions by Ashycat

An expression of surprise or distaste. Used in place of words like "woah, "yikes" or "jeez".
Icheba, what was that!?
icheba by Ashycat May 9, 2005