whoever has done this - Turkish English Dictionary