artificial planting - Turkish English Dictionary