Turkish-English dictionary »

otofaji meaning in English

TurkishEnglish
otofaji noun

autophagy(the process of self-digestion)
noun