be itching for - Turkish English Dictionary