Define Medussa Meaning

Medussa
A woman who is beautiful and seems nice, but is truly a bitch.

That chicken was hot but was a real medussa after we dated.
By Gavrielle