man made feature - Turkish English Dictionary