megaloceros giganteus - Turkish English Dictionary