Definition of musquash

Definition of musquash
  1. musquash Noun A native American word for muskrat, used also in English.
Feedback Form