giant golden mole - Turkish English Dictionary