electromagnetic stirring - Turkish English Dictionary