restlessness or agitation due to itching - Türkisch Englisch Wörterbuch