idyoblast - Turkish English Dictionary