Skip to main content

Rana la Rana

A creature in the shape of an anthropomorphic frog which is said to be the reincarnation of satan.
"Holy f*ck, Rana La Rana"
-Any encounter with Rana La Rana, seconds before disaster.
by Perikolo123 January 30, 2022
mugGet the Rana la Ranamug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email