life on other planets - Turkish English Dictionary