MUSQUASH Meaning of MUSQUASH in English n. MUSKRAT. Etymology: Algonquian Oxford English vocab. Оксфордский английский словарь. 2012