Definition of zamouses

  1. zamouses Noun Plural of zamouse
  2. zamouse Noun A West African buffalo with short horns and large ears.
Feedback Form