0
it means frenchkiss
Madagascar is not an idiom, it is an island off the coast of Africa.
the idiom of really upset is "pissed off"
Yes you can rip off your finger if you have enough strength
The Final Rip Off was created in 1987.