project sales specialist - Turkish English Dictionary