green tuffs - Turkish English Dictionary