frogs' legs - Turkish English Dictionary