mecastor

mecastor interj.
Pl.