artificial pasture - Turkish English Dictionary