person easily irritated - Turkish English Dictionary