annoyed person - Turkish English Dictionary