road and street luminaries - German English Dictionary