long-term advertising - Turkish English Dictionary