octaploidy - Turkish English Dictionary