Turkish-English dictionary »

öz baba meaning in English

TurkishEnglish
öz baba noun

biological father(man from whom one inherits DNA)
noun