Islamic Interpretation of Dreams (Ibn-i Sirin):
(Marten; Mongoose) In a dream, a weasel represents an insolent person, a fool and a stupid man who is unjust and ruthless.
If a weasel enters a house in a dream, it means that evil or adversities may take place inside oneâs dwellings.
A weasel is the only mammal that can kiss a snake.
Thus, seeing a weasel in a dream may represent a prostitute or adultery. Fighting with a weasel in a dream means fighting with a prostitute or an adulteress.