fried frog’s legs - Spanish English Dictionary