artificial ecology - Turkish English Dictionary