kanalı tıkamak - Turkish English Dictionary