LexiTurkTURKISH ↔ ENGLISH DICTIONARY

küçültmek. demean oneself kendini küçültmek.” in English

1 English translation
EN
demean

I didn't mean to demean you.