don't make me come in there and do a ramona on youy=,
ramona is the defender of the faith, love and family in a new video game called the last defender of hope
"don't make me come in there and do a ramona on youy=," What is the definition of "ramona"?