Definitions English

  • Any of the prominent cultural ruins of which Greater Zimbabwe is the most well known.