media placement specialist - Turkish English Dictionary