infuriating habit - Turkish English Dictionary