artificial landscape - Turkish English Dictionary