mechanical electromagnetic pump - Turkish English Dictionary