giant frog - Turkish English Dictionary