Top definition
A sexy hot passionate sex goddess or god , that makes you crazy and can't hold back, makes you loose control straight primal,
she is such a savagekitten
by Dr.Grey June 26, 2018
Get the mug
Get a savagekitten mug for your mama Larisa.