microscopic creature - Turkish English Dictionary