LexiTurkTURKISH ↔ ENGLISH DICTIONARY

tepe kakülü.” in English

1 English translation
EN
scalp

My scalp is very itchy.