peak shaving plant - Turkish English Dictionary