Definition of zamouse

Definition of zamouse
  1. zamouse Noun A West African buffalo with short horns and large ears.
Need more help? Try our forum NEW