I m trying to translate the phrase Land of eight men into Latin.?
Viri is men in Latin.
Ghost Of Christmas Past
There's no way in Latin of distinguishing between "Land of eight men", "Eight men's land" and "Land of the eight men". If you mean the male of the species the Latin is "Terra octo viri" If you mean humans it's "Terra octo hominum".