mecastor

Etymology
For.

Interjection

 * 1) an expression of surprise, annoyance or enthusiasm