itchya. 渴望的、癢的、生疥瘡的英文釋義nervous and unable to relaxcausing an irritating cutaneous sensation; being affect with an itch