Definition of zamouse

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