Finkel Mackle Share definition Flag When you’ve been huffing too much shit gas and you can’t say “Fecal Matter” right. Jonathan: I’m a retard and I love Finkel Mackle Finkel Mackle by Kyscola January 27, 2023 Get the Finkel Mackle mug.