extraterrestrial feature - Turkish English Dictionary