fresh frog legs - Turkish English Dictionary