strapped vane magnetron - Turkish English Dictionary