Skip to main content

Definitions by Perikolo123

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.
Rana la Rana by Perikolo123 January 30, 2022