suitable for lambs (pasture land) - Turkish English Dictionary