low-budget motion picture - Español Inglés Diccionario