English Translation to regret something; to be annoyed with oneself about something Type Root Linguistic Details Root Type Verb root