1 definition by SilentBeast

A rare species of wildcat typically found in East European continent in countries such as UK. These wildcats usually prey on their food by following and stalking following with latching on them until they are trapped. These species hunt mostly outside of their territorial grounds.
by SilentBeast February 11, 2021
Get the Mehal mug.