giant carrion beetle - Turkish English Dictionary