a beached whale - Turkish English Dictionary