self-powered light fitting - Spanish English Dictionary

Suggest a Term