i can't look at myself in the mirror - Turkish English Dictionary

Suggest a Term