road and street luminaries - Spanish English Dictionary