From buidel (“pouch”) + marter (“marten”), calque of German Beutelmarder.
buidelmarter m (plural buidelmarters)