restlessness or agitation due to itching - Alemán Inglés Diccionario