Derja translation of 'عَايَفْ رُوحُو'

عَايَفْ رُوحُو
(ADJ)
disgusted with himself

He's disgusted with himself. عَايَفْ رُوحُو