Chinese English Dictionary

itchy    Add to My Vocabulary

  1. *['itʃi]
    a. 渴望的, 痒的, 生疥疮的



Credits
Source of Dictionary: CC-CEDICT