low-budget motion picture - Turkish English Dictionary